# -*- coding: UTF-8 -*- #
"""
@filename:01-1读取图像和保存图像.py
@author:JiYujia
@time:2022-09-04
"""
# 1、引入opencv库
import cv2

# 2、读取图像 imread（const string& filename, int flags=1）
# flag=-1时，8位深度，原通道
# flag=0，8位深度，1通道
# flag=1,   8位深度  ，3通道
# flag=2，原深度，1通道
# flag=3,  原深度，3通道
# flag=4，8位深度 ，3通道
img = cv2.imread('pics/1.jpg');

# 3、显示图像
# cv2.imshow('显示窗口名称',图像数组)
cv2.imshow('test image', img);

# 3.1保存图像
cv2.imwrite('pics/test_save.jpg', img);

# 为了显示图像，官方文档中进行了说明，imshow后必须使用waitKey
# cv2.waitKey(delay)
# delay参数表示延迟多少毫秒。默认情况为0。当delay≤0，可以理解为延迟无穷大毫秒，就是暂停了。
cv2.waitKey(0);
